package com.ethink.warehouse.api.response;

import com.ethink.warehouse.api.info.LogisticsTraceOrderInfo;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 物流跟进单货品模式 查询响应实体
 *
 * @author default
 * @date 2022-11-10
 */
@Data
public class LogisticsTraceOrderQueryGoodsModeResponse extends LogisticsTraceApplyDetailOrderGetDetailResponse {

    @Schema(description ="物流跟进单来源")
    private String traceSourceOrderType;

    @Schema(description ="物流跟进单制单时间")
    private Date traceCreateTime;

    @Schema(description ="物流跟进单制单人账号")
    private String traceCreateUserCode;

    @Schema(description ="物流跟进单制单人名称")
    private String traceCreateUserName;

    @Schema(description ="物流跟进单备注")
    private String traceRemark;

    @Schema(description ="物流跟进单始发仓编码")
    private String sourceWarehouseCode;

    @Schema(description ="物流跟进单始发仓名称")
    private String sourceWarehouseName;

    @Schema(description ="物流跟进单目的仓编码")
    private String targetWarehouseCode;

    @Schema(description ="物流跟进单目的仓名称")
    private String targetWarehouseName;

    @Schema(description ="物流跟进单始发国")
    private String sourceCountry;

    @Schema(description ="物流跟进单始发港")
    private String sourcePort;

    @Schema(description ="物流跟进单目的国")
    private String targetCountry;

    @Schema(description ="物流跟进单目的港")
    private String targetPort;

    @Schema(description ="物流跟进单流程状态")
    private String stepStatus;

}
